#define _CRT_SECURE_NO_WARNINGS 1
#include <stdio.h>
#include <string.h>

void reverse(int A[], int i)
{
	int j=0;
	for (j = 0; j < i/2; j++)
	{
		int t = A[j];
		A[j] = A[i - j - 1];
		A[i - j - 1] = t;
	}
}

void init(int A[])
{
	int i = 0;
	for (i = 0; i < 233; i++)
	{
		A[i] = 0;
	}
}

void print(int A[],int i)
{
	int j;
	for (j = 0; j < i; j++)
		printf("%d ", A[j]);
	printf("\n");
}

int main()
{
	int A[233];
	int i = 0;
	init(A);
	while ((scanf("%d", &A[i])) != EOF)i++;
	print(A,i);
	reverse(A, i);
	print(A, i);

	return 0;
}